package urltool

import (
	"errors"
	"net/url"
	"path"
)

// 获取URL路径最后一段
func GetBasePath(req string) (string, error) {
	myurl, err := url.Parse(req)
	if err != nil {
		return "", err
	}
	//防止没有域名的URL
	if len(myurl.Host) == 0 {
		return "", errors.New("没有Host的URL")
	}
	basePath := path.Base(myurl.Path)
	return basePath, nil
}
